package interfaces;

import entidades.Setor;
import excessoes.DAOException;
import java.util.List;

/**
 *
 * @author Marcelo Gomes Neto
 */
public interface InterfaceSetorDAO 
{
    public void alterarSetor(Setor setor);
    
    public void excluirSetor(Setor setor);
    
    public void salvarSetor(Setor setor) throws DAOException;
    
    public Setor carregarSetor(Integer id);
   
    public List<Setor> listarSetor();
    
    public List<Setor> listarSetorDescricao();
    
    public List<Setor> listarSiglaSetor();
    
    public List<Setor> listarSetorPorOM(int idunidade);
    
    public Setor carregaSetorPorOM(int idunidade, int idsetor);
    //public List<String> listarTipo();
}
